#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
启动数据库GUI应用
================

启动带用户认证功能的数据库管理GUI
"""

import sys
import os

# 添加路径
current_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, current_dir)

try:
    from ExecutionEngine.visual.database_gui import main
    
    print("启动数据库管理GUI...")
    print("功能包括:")
    print("   - 用户认证登录")
    print("   - SQL查询执行")
    print("   - 数据库管理")
    print("   - 表操作")
    print("   - 查询结果显示")
    print("")
    print("使用说明:")
    print("   - 默认用户名: root")
    print("   - 默认密码: root12345")
    print("   - 支持所有基础SQL语句")
    print("")
    
    # 启动GUI
    main()
    
except KeyboardInterrupt:
    print("\n用户取消，程序退出")
except Exception as e:
    print(f"启动失败: {e}")
    import traceback
    traceback.print_exc()
    sys.exit(1)